<!DOCTYPE html>
<html lang="en">

<head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <title>HELLO, AMAP!</title>
        <style>
                html,
                body,
                #container {
                        width: 100%;
                        height: 100%;
                }
        </style>
</head>

<body>
        <div id="container"></div>
        <script src="https://webapi.amap.com/loader.js"></script>
        <script type="text/javascript">
                AMapLoader.load({
                        key: "yourcode", //申请好的Web端开发者key，调用 load 时必填
                        version: "2.0", //指定要加载的 JS API 的版本，缺省时默认为 1.4.15
                        plugins: ["AMap.Scale"]
                })
                        .then((AMap) => {
                                //JS API 加载完成后获取AMap对象
                                var map = new AMap.Map("container", {
                                        viewMode: '2D', //默认使用 2D 模式
                                        zoom: 11, //地图级别
                                        center: [116.397428, 39.90923], //地图中心点
                                }); //"container"为 <div> 容器的 id
                                map.addControl(new AMap.Scale()); //添加比例尺组件到地图实例上
                                // map = new AMap.Map('container');
                                // map.addControl(new AMap.Scale())
                                // map.addControl(new AMap.ToolBar())
                                // map.add(new AMap.Marker({
                                //         position: map.getCenter()
                                // }));
                        })
                        .catch((e) => {
                                console.error(e); //加载错误提示
                        });
        </script>
</body>

</html>